//package com.hanbang.chu_xing_gao_zhao.view_find_standard;
//
//import android.content.Intent;
//import android.os.Bundle;
//import android.support.v4.widget.SwipeRefreshLayout;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.widget.AbsListView;
//import android.widget.AdapterView;
//import android.widget.BaseAdapter;
//import android.widget.FrameLayout;
//import android.widget.ImageView;
//import android.widget.LinearLayout;
//import android.widget.ListView;
//import android.widget.TextView;
//
//import com.hanbang.chu_xing_gao_zhao.application.HttpInterfaces;
//import com.hanbang.chu_xing_gao_zhao.base.BaseActivity;
//import com.hanbang.chu_xing_gao_zhao.entity.FindStandardData;
//import com.hanbang.chu_xing_gao_zhao.utils.JsonHelper;
//import com.hanbang.chu_xing_gao_zhao.utils.MyLog;
//import com.hanbang.chu_xing_gao_zhao.utils.MyRequestCallBack;
//import com.hanbang.chu_xing_gao_zhao.utils.MySharedPreferences;
//import com.hanbang.chu_xing_gao_zhao.utils.SystemTools;
//import com.hanbang.chu_xing_gao_zhao.utils.UiUtils;
//import com.hanbang.cxgz_2.R;
//import com.lidroid.xutils.http.RequestParams;
//import com.lidroid.xutils.http.ResponseInfo;
//import com.lidroid.xutils.http.client.HttpRequest;
//
//import org.json.JSONArray;
//import org.json.JSONObject;
//
//import java.util.ArrayList;
//import java.util.HashMap;
//
///**
// * 餐饮标准化主页
// *
// * @author yang
// */
//public class FindStandardActivity extends BaseActivity implements OnClickListener {
//    /**
//     * 请求参数
//     */
//    private RequestParams params;
//
//    /**
//     * 餐饮标准化列表
//     */
//    private ListView standardList;
//    /**
//     * 适配器
//     */
//    private ListViewAdapter adapter;
//    /**
//     * listView 头部
//     */
//    private View headerView;
//    /**
//     * 列表的数据
//     */
//    private HashMap<Integer, ArrayList<FindStandardData>> mapData = new HashMap<>();
//    /**
//     * 右的悬浮提示
//     */
//    private TextView hint;
//    /**
//     * 悬浮提示框
//     */
//    private FrameLayout frameLayou;
//    /**
//     * 分类标题
//     */
//    private String[] title = {"火锅", "香锅", "中餐", "酱卤", "烧烤", "特色"};
//    private LinearLayout huoGuo;
//    private LinearLayout xiangGuo;
//    private LinearLayout zhongCan;
//    private LinearLayout jiangRu;
//    private LinearLayout shaoKao;
//    private LinearLayout teSe;
//
//    private SwipeRefreshLayout swipeRefreshLayout;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.find_standard_activity);
//        initView();
//        setOnClickListener();
//    }
//
//
//    /**
//     * 初始化view
//     */
//    private void initView() {
//        //标题设置
//        setTitleMore(View.VISIBLE, View.VISIBLE, "餐饮标准化", null, null, null);
//        setBackArrows(findViewById(R.id.bar_top_conver_classify_back));
//        //控件初始化
//        headerView = getLayoutInflater().inflate(R.layout.find_standard_top_title_data, standardList, false);
//        standardList = (ListView) findViewById(R.id.lv_find_standard_activity_list);
//        hint = (TextView) findViewById(R.id.find_standard_activity_hint);
//        hint.setText(title[0]);
//        frameLayou = (FrameLayout) findViewById(R.id.fl_find_standard_activity_hint);
//        swipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.srl_find_standard_activity_swipe);
//
//        huoGuo = (LinearLayout) headerView.findViewById(R.id.lv_standard_activity_houGuo);
//        xiangGuo = (LinearLayout) headerView.findViewById(R.id.lv_standard_activity_xiangGuo);
//        zhongCan = (LinearLayout) headerView.findViewById(R.id.lv_standard_activity_zhongCan);
//        jiangRu = (LinearLayout) headerView.findViewById(R.id.lv_standard_activity_jiangRu);
//        shaoKao = (LinearLayout) headerView.findViewById(R.id.lv_standard_activity_shaoKao);
//        teSe = (LinearLayout) headerView.findViewById(R.id.lv_standard_activity_teSe);
//
//        // 列表添加适配器
//        adapter = new ListViewAdapter();
//
//        standardList.addHeaderView(headerView);
//        standardList.setAdapter(adapter);
//
//        //获取餐饮标准化的详情
//        params = new RequestParams();
//        params.addBodyParameter("telphone", MySharedPreferences.getSharedPreferencesKeyAndValue(
//                FindStandardActivity.this, MySharedPreferences.USER_DATA, "tlephone"));
//        params.addBodyParameter("password", MySharedPreferences.getSharedPreferencesKeyAndValue(
//                FindStandardActivity.this, MySharedPreferences.USER_DATA, "password"));
//        getHttpList(HttpInterfaces.GetGoodsIndex, params);
//
//    }
//
//    /**
//     * 设置点击事件
//     */
//    private void setOnClickListener() {
//
//        frameLayou.setOnClickListener(this);
//        huoGuo.setOnClickListener(this);
//        xiangGuo.setOnClickListener(this);
//        zhongCan.setOnClickListener(this);
//        jiangRu.setOnClickListener(this);
//        shaoKao.setOnClickListener(this);
//        teSe.setOnClickListener(this);
////
////        standardList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
////            @Override
////            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
////                MyLog.e("text", "BBB" + "\tposition__" + position + "\tid__" + id);
////            }
////        });
//
//
//        //监听滚动事件，改变提示
//        standardList.setOnScrollListener(new AbsListView.OnScrollListener() {
//            @Override
//            public void onScrollStateChanged(AbsListView view, int scrollState) {
//            }
//
//            @Override
//            public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
//                if (firstVisibleItem < title.length + 1 && firstVisibleItem >= 1) {
//
//                    hint.setText(title[firstVisibleItem - 1]);
//                }
//
//            }
//        });
//
//        swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
//            @Override
//            public void onRefresh() {
//                swipeRefreshLayout.setRefreshing(false);
//            }
//        });
//
//
//    }
//
//    /**
//     * 处理监听
//     */
//
//
//    @Override
//    public void onClick(View v) {
//        Intent intent = new Intent();
//
//        switch (v.getId()) {
//            //点击回到顶部
//            case R.id.fl_find_standard_activity_hint:
//                standardList.requestFocusFromTouch();
//                standardList.setSelection(0);
//                break;
//            //跳转到-火锅-分类
//            case R.id.lv_standard_activity_houGuo:
//                intent.setClass(FindStandardActivity.this, FindStandardClassifyActivity.class);
//                intent.putExtra("category_id", 1);
//                intent.putExtra("title", title[0]);
//                startActivity(intent);
//                break;
//            //跳转到-香锅-分类
//            case R.id.lv_standard_activity_xiangGuo:
//                intent.setClass(FindStandardActivity.this, FindStandardClassifyActivity.class);
//                intent.putExtra("category_id", 2);
//                intent.putExtra("title", title[1]);
//                startActivity(intent);
//
//                break;
//            //跳转到-中餐-分类
//            case R.id.lv_standard_activity_zhongCan:
//                intent.setClass(FindStandardActivity.this, FindStandardClassifyActivity.class);
//                intent.putExtra("category_id", 3);
//                intent.putExtra("title", title[2]);
//                startActivity(intent);
//                break;
//            //跳转到-酱卤-分类
//            case R.id.lv_standard_activity_jiangRu:
//                intent.setClass(FindStandardActivity.this, FindStandardClassifyActivity.class);
//                intent.putExtra("category_id", 4);
//                intent.putExtra("title", title[3]);
//                startActivity(intent);
//                break;
//            //跳转到-烧烤-分类
//            case R.id.lv_standard_activity_shaoKao:
//                intent.setClass(FindStandardActivity.this, FindStandardClassifyActivity.class);
//                intent.putExtra("category_id", 5);
//                intent.putExtra("title", title[4]);
//                startActivity(intent);
//                break;
//            //跳转到-特色-分类
//            case R.id.lv_standard_activity_teSe:
//                intent.setClass(FindStandardActivity.this, FindStandardClassifyActivity.class);
//                intent.putExtra("category_id", 6);
//                intent.putExtra("title", title[5]);
//                startActivity(intent);
//                break;
//        }
//
//    }
//
//    /**
//     * adapter 设置
//     *
//     * @author Administrator
//     */
//    class ListViewAdapter extends BaseAdapter {
//
//
//        public ListViewAdapter() {
//
//
//        }
//
//        @Override
//        public int getCount() {
//            return mapData.size();
//        }
//
//        @Override
//        public ArrayList<FindStandardData> getItem(int position) {
//
//
//            return mapData.get(position);
//        }
//
//        @Override
//        public long getItemId(int position) {
//
//            return position;
//        }
//
//
//        @Override
//        public View getView(int position, View convertView, ViewGroup parent) {
//
//            ViewHolder viewHolder = null;
//            if (convertView == null) {// 是空加载tiem
//                convertView = getLayoutInflater().inflate(R.layout.item_find_standard, null);
//                UiUtils.applyFont(convertView);
//
//                viewHolder = new ViewHolder();
//
//                // 子控件初始化
//                viewHolder.title1 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_title);
//
//                viewHolder.picture1 = (ImageView) convertView.findViewById(R.id.lv_item_find_standard_picture1);
//                viewHolder.name1 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_name1);
//                viewHolder.price1 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_price1);
//                viewHolder.bried1 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_brief);
//
//                viewHolder.picture2 = (ImageView) convertView.findViewById(R.id.lv_item_find_standard_picture2);
//                viewHolder.name2 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_name2);
//                viewHolder.price2 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_price2);
//                viewHolder.bried2 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_brief2);
//
//                viewHolder.picture3 = (ImageView) convertView.findViewById(R.id.lv_item_find_standard_picture3);
//                viewHolder.name3 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_name3);
//                viewHolder.price3 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_price3);
//                viewHolder.bried3 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_brief3);
//
//                viewHolder.picture4 = (ImageView) convertView.findViewById(R.id.lv_item_find_standard_picture4);
//                viewHolder.name4 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_name4);
//                viewHolder.price4 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_price4);
//                viewHolder.bried4 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_brief4);
//
//                viewHolder.picture5 = (ImageView) convertView.findViewById(R.id.lv_item_find_standard_picture5);
//                viewHolder.name5 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_name5);
//                viewHolder.price5 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_price5);
//                viewHolder.bried5 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_brief5);
//
//                viewHolder.picture6 = (ImageView) convertView.findViewById(R.id.lv_item_find_standard_picture6);
//                viewHolder.name6 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_name6);
//                viewHolder.price6 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_price6);
//                viewHolder.bried6 = (TextView) convertView.findViewById(R.id.tv_item_find_standard_brief6);
//
//                convertView.setTag(viewHolder);// 把现有有item对象存起来
//            } else {// 不是空复用
//                viewHolder = (ViewHolder) convertView.getTag();
//
//            }
//
//            final ArrayList<FindStandardData> data = getItem(position);
//
//            //设置标题
//            if (position == 0) {
//                viewHolder.title1.setText(title[position]);
//            } else if (position == 1) {
//                viewHolder.title1.setText(title[position]);
//            } else if (position == 2) {
//                viewHolder.title1.setText(title[position]);
//            } else if (position == 3) {
//                viewHolder.title1.setText(title[position]);
//            } else if (position == 4) {
//                viewHolder.title1.setText(title[position]);
//            } else if (position == 5) {
//                viewHolder.title1.setText(title[position]);
//            }
//
//
//            //设置标题如果是空则过街赋空值
//            if (data.size() == 0 || data.size() <= 5) {
//                viewHolder.picture1.setImageResource(R.drawable.default_white);
//                viewHolder.picture1.setEnabled(false);
//                viewHolder.name1.setText("");
//                viewHolder.price1.setText("");
//                viewHolder.bried1.setText("");
//
//                viewHolder.picture2.setImageResource(R.drawable.default_white);
//                viewHolder.picture2.setEnabled(false);
//                viewHolder.name2.setText("");
//                viewHolder.price2.setText("");
//                viewHolder.bried2.setText("");
//
//                viewHolder.picture3.setImageResource(R.drawable.default_white);
//                viewHolder.picture3.setEnabled(false);
//                viewHolder.name3.setText("");
//                viewHolder.price3.setText("");
//                viewHolder.bried3.setText("");
//
//                viewHolder.picture4.setImageResource(R.drawable.default_white);
//                viewHolder.picture4.setEnabled(false);
//                viewHolder.name4.setText("");
//                viewHolder.price4.setText("");
//                viewHolder.bried4.setText("");
//
//                viewHolder.picture5.setImageResource(R.drawable.default_white);
//                viewHolder.picture5.setEnabled(false);
//                viewHolder.name5.setText("");
//                viewHolder.price5.setText("");
//                viewHolder.bried5.setText("");
//
//                viewHolder.picture6.setImageResource(R.drawable.default_white);
//                viewHolder.picture6.setEnabled(false);
//                viewHolder.name6.setText("");
//                viewHolder.price6.setText("");
//                viewHolder.bried6.setText("");
//
//                if (data.size() == 0) {
//                    return convertView;
//                }
//
//
//            }
//
//            for (int i = 0; i < data.size(); i++) {
//
//
//                if (i == 0) {
//                    final int I_id = data.get(i).getId();
//                    final String title = data.get(i).getTitle();
//
//
//                    bitmapUtils.display(viewHolder.picture1, SystemTools.getHttpFileUrl(data.get(i).getImg_url()));
////                    bitmapUtils.display(viewHolder.picture1, "http://img3.imgtn.bdimg.com/it/u=1887120881,51903778&fm=21&gp=0.jpg");
//                    bitmapUtils.configDefaultLoadFailedImage(R.drawable.default_white);
//                    viewHolder.name1.setText(data.get(i).getTitle());
//                    viewHolder.price1.setText("¥" + String.valueOf(data.get(i).getPrice()));
//                    viewHolder.bried1.setText(data.get(i).getRemark());
//                    viewHolder.picture1.setEnabled(true);
//
//                    viewHolder.picture1.setOnClickListener(new OnClickListener() {
//                        @Override
//                        public void onClick(View v) {
//                            MyLog.e("text", "BBB" + "\tI_id" + I_id + "title__" + title);
//                            Intent intent = new Intent(FindStandardActivity.this, FindStandardDetailsActivity.class);
//                            intent.putExtra("id", I_id);
//                            intent.putExtra("title", title);
//                            startActivity(intent);
//
//                        }
//                    });
//
//
//                }
//
//
//                if (i == 1) {
//                    final int I_id = data.get(i).getId();
//                    final String title = data.get(i).getTitle();
//                    bitmapUtils.display(viewHolder.picture2, SystemTools.getHttpFileUrl(data.get(i).getImg_url()));
//                    bitmapUtils.configDefaultLoadFailedImage(R.drawable.default_white);
//                    viewHolder.name2.setText(data.get(i).getTitle());
//                    viewHolder.price2.setText("¥" + String.valueOf(data.get(i).getPrice()));
//                    viewHolder.bried2.setText(data.get(i).getRemark());
//                    viewHolder.picture2.setEnabled(true);
//
//                    viewHolder.picture2.setOnClickListener(new OnClickListener() {
//                        @Override
//                        public void onClick(View v) {
//                            MyLog.e("text", "BBB" + "\tI_id" + I_id);
//                            Intent intent = new Intent(FindStandardActivity.this, FindStandardDetailsActivity.class);
//                            intent.putExtra("id", I_id);
//                            intent.putExtra("title", title);
//                            startActivity(intent);
//
//
//                        }
//                    });
//                }
//
//
//                if (i == 2) {
//                    final int I_id = data.get(i).getId();
//                    final String title = data.get(i).getTitle();
//                    bitmapUtils.display(viewHolder.picture3, SystemTools.getHttpFileUrl(data.get(i).getImg_url()));
//                    bitmapUtils.configDefaultLoadFailedImage(R.drawable.default_white);
//                    viewHolder.name3.setText(data.get(i).getTitle());
//                    viewHolder.price3.setText("¥" + String.valueOf(data.get(i).getPrice()));
//                    viewHolder.bried3.setText(data.get(i).getRemark());
//                    viewHolder.picture3.setEnabled(true);
//
//                    viewHolder.picture3.setOnClickListener(new OnClickListener() {
//                        @Override
//                        public void onClick(View v) {
//                            MyLog.e("text", "BBB" + "\tI_id" + I_id);
//                            Intent intent = new Intent(FindStandardActivity.this, FindStandardDetailsActivity.class);
//                            intent.putExtra("id", I_id);
//                            intent.putExtra("title", title);
//                            startActivity(intent);
//                        }
//                    });
//                }
//
//                if (i == 3) {
//                    final int I_id = data.get(i).getId();
//                    final String title = data.get(i).getTitle();
//                    bitmapUtils.display(viewHolder.picture4, SystemTools.getHttpFileUrl(data.get(i).getImg_url()));
//                    bitmapUtils.configDefaultLoadFailedImage(R.drawable.default_white);
//                    viewHolder.name4.setText(data.get(i).getTitle());
//                    viewHolder.price4.setText("¥" + String.valueOf(data.get(i).getPrice()));
//                    viewHolder.bried4.setText(data.get(i).getRemark());
//                    viewHolder.picture4.setEnabled(true);
//
//                    viewHolder.picture4.setOnClickListener(new OnClickListener() {
//                        @Override
//                        public void onClick(View v) {
//                            MyLog.e("text", "BBB" + "\tI_id" + I_id);
//                            Intent intent = new Intent(FindStandardActivity.this, FindStandardDetailsActivity.class);
//                            intent.putExtra("id", I_id);
//                            intent.putExtra("title", title);
//                            startActivity(intent);
//                        }
//                    });
//                }
//
//                if (i == 4) {
//                    final int I_id = data.get(i).getId();
//                    final String title = data.get(i).getTitle();
//                    bitmapUtils.display(viewHolder.picture5, SystemTools.getHttpFileUrl(data.get(i).getImg_url()));
//                    bitmapUtils.configDefaultLoadFailedImage(R.drawable.default_white);
//                    viewHolder.name5.setText(data.get(i).getTitle());
//                    viewHolder.price5.setText("¥" + String.valueOf(data.get(i).getPrice()));
//                    viewHolder.bried5.setText(data.get(i).getRemark());
//                    viewHolder.picture5.setEnabled(true);
//
//                    viewHolder.picture5.setOnClickListener(new OnClickListener() {
//                        @Override
//                        public void onClick(View v) {
//                            MyLog.e("text", "BBB" + "\tI_id" + I_id);
//                            Intent intent = new Intent(FindStandardActivity.this, FindStandardDetailsActivity.class);
//                            intent.putExtra("id", I_id);
//                            intent.putExtra("title", title);
//                            startActivity(intent);
//                        }
//                    });
//                }
//
//                if (i == 5) {
//                    final int I_id = data.get(i).getId();
//                    final String title = data.get(i).getTitle();
//                    bitmapUtils.display(viewHolder.picture6, SystemTools.getHttpFileUrl(data.get(i).getImg_url()));
//                    bitmapUtils.configDefaultLoadFailedImage(R.drawable.default_white);
//                    viewHolder.name6.setText(data.get(i).getTitle());
//                    viewHolder.price6.setText("¥" + String.valueOf(data.get(i).getPrice()));
//                    viewHolder.bried6.setText(data.get(i).getRemark());
//                    viewHolder.picture6.setEnabled(true);
//
//                    viewHolder.picture6.setOnClickListener(new OnClickListener() {
//                        @Override
//                        public void onClick(View v) {
//                            MyLog.e("text", "BBB" + "\tI_id" + I_id);
//                            Intent intent = new Intent(FindStandardActivity.this, FindStandardDetailsActivity.class);
//                            intent.putExtra("id", I_id);
//                            intent.putExtra("title", title);
//                            startActivity(intent);
//                        }
//                    });
//                }
//            }
//
//
//            return convertView;
//        }
//
//
//        class ViewHolder {// 进行缓存保存
//            // 子控件主要是里面的数据
//            private TextView title1;
//            private ImageView picture1;
//            private TextView name1;
//            private TextView price1;
//            private TextView bried1;
//
//            private ImageView picture2;
//            private TextView name2;
//            private TextView price2;
//            private TextView bried2;
//
//            private ImageView picture3;
//            private TextView name3;
//            private TextView price3;
//            private TextView bried3;
//
//            private ImageView picture4;
//            private TextView name4;
//            private TextView price4;
//            private TextView bried4;
//
//            private ImageView picture5;
//            private TextView name5;
//            private TextView price5;
//            private TextView bried5;
//
//            private ImageView picture6;
//            private TextView name6;
//            private TextView price6;
//            private TextView bried6;
//
//
//        }
//
//
//    }
//
//
//    /**
//     * 获取课堂细节数据
//     */
//    private void getHttpList(String url, RequestParams params) {
//        httpUtils.send(HttpRequest.HttpMethod.POST, url, params, new MyRequestCallBack<String>(this, "加载中...") {
//
//
//            @Override
//            public void onSuccess(ResponseInfo<String> responseInfo) {
//                super.onSuccess(responseInfo);
//                try {
//                    JSONObject json = new JSONObject(responseInfo.result);
//
//                    boolean result = json.getBoolean("Result");
//                    if (result) {
//                        JSONObject jsonObject = json.getJSONObject("list");
//                        JSONArray array0 = jsonObject.getJSONArray("火锅");
//                        JSONArray array1 = jsonObject.getJSONArray("香锅");
//                        JSONArray array2 = jsonObject.getJSONArray("中餐");
//                        JSONArray array3 = jsonObject.getJSONArray("醬卤");
//                        JSONArray array4 = jsonObject.getJSONArray("烧烤");
//                        JSONArray array5 = jsonObject.getJSONArray("特色食材");
//
//
//                        mapData.put(0, (ArrayList<FindStandardData>) JsonHelper.parseCollection(array0, ArrayList.class, FindStandardData.class));
//                        mapData.put(1, (ArrayList<FindStandardData>) JsonHelper.parseCollection(array1, ArrayList.class, FindStandardData.class));
//                        mapData.put(2, (ArrayList<FindStandardData>) JsonHelper.parseCollection(array2, ArrayList.class, FindStandardData.class));
//                        mapData.put(3, (ArrayList<FindStandardData>) JsonHelper.parseCollection(array3, ArrayList.class, FindStandardData.class));
//                        mapData.put(4, (ArrayList<FindStandardData>) JsonHelper.parseCollection(array4, ArrayList.class, FindStandardData.class));
//                        mapData.put(5, (ArrayList<FindStandardData>) JsonHelper.parseCollection(array5, ArrayList.class, FindStandardData.class));
//
//
//                    }
//                    adapter.notifyDataSetChanged();
//
//                } catch (Exception e) {
//                    e.printStackTrace();
//                }
//            }
//        });
//    }
//
//
//}
//
//
